第二次使用华为DevEco3.0beta2.0测试笔记ets无法安装 您所在的位置:网站首页 ets online test browser安装不了 第二次使用华为DevEco3.0beta2.0测试笔记ets无法安装

第二次使用华为DevEco3.0beta2.0测试笔记ets无法安装

2023-06-18 17:55| 来源: 网络整理| 查看: 265

说明,这篇博文旨在给华为解决问题提供详细的步骤。不在于展示给大家看如何解决问题,实际问题到目前为止木有得到解决! 说明,本次安装的是DevEco Studio 3.0 Beta2 for HarmonyOS,操作系统为win7

一、下载安装 https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta 在这里插入图片描述 进入版本说明后,没有发现对操作系统的版本有什么要求,绝对没有要求,但悲剧就从这里开始!!!

下载后安装,在选择SDK安装目录后继续进行安装,出错(而且先后几次都遇到这样的错误) 在这里插入图片描述 根据提示,让我访问https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq -development-environment-0000001168829643#section1311117111474 来获取解决方案,查询解决方案说,要清理 在这里插入图片描述 运行后得到“npm不是内部或外部命令,也不是可运行的程序或批处理文件。” npm cache clean -f 在这里插入图片描述 好几伙,这是要拒人于千里之外吧!!!下载的时候,在下载页面中根本没有说需要安装其他的什么环境来支持DevEco的安装啊,华为这个没有做好! 但查询其他遇到类似问题的web发现是没有安装node.js,到官网下载一个(注意别下错版本,不是最新版就最好,如果你还是win7的话) https://nodejs.org/en/download/ 在这里插入图片描述 一开始下错了版本,不能用,最后,只好回过头来去找node.js(找了一个很久很久以前的版本node-v13.0.1-x64.msi) 在这里插入图片描述

而且这里的Ets没有安装完成是不能进入开发环境的。因为ets是deveco的SDK的必配,我们来到设置里面就会发现: 在这里插入图片描述 按照这个页面的大佬的做法,依然不可行,根本到不了这不 https://ost.51cto.com/posts/10968 也就说,根本就解决不了,是版本的问题,哈哈 https://blog.csdn.net/m0_52056424/article/details/122811255 说安装3.0.06即可运行成功!这华为为什么就不重视IDE的安装成功率呢,如果都不能安装完成,那何谈来推广它呢!

好吧,到这里,我们还是回头在看看那个npm的清理命令吧,这次进入到cmd下面输入npm终端开始认识它了,那我们就试试 在这里插入图片描述 搞笑吧,运行这个命令提示我,希望我知道我在干啥!难道不能清理?实际上清理以后还是一样,ets还是安装不上!!! 在appdata中的roaming中删除npm和npm-cache,这等同于npm cache clean -f 再尝试,从cmd终端安装 在这里插入图片描述 在这里插入图片描述 安装结束,继续安装ets,仍然失败! 在这里插入图片描述 于是我们尝试升级npm,之后再安装ets,仍然提示unable to run npm install 在这里插入图片描述 难道只能跪地求饶吗??进入查看npm的配置和版本,输入指令 npm config set registry https://registry.npm.taobao.org 在这里插入图片描述 查找以下,我们安装的node里面的资源 在这里插入图片描述 仍在执着的提醒我升级到最新版,那好吧,我们来升级吧,那就再升级,根据最后一行的提示,要升级到8.7.0 在这里插入图片描述 在这里插入图片描述 升级再次失败,可能是说我们安装的版本也太低了,晕倒,他自己都不认识是哪朝哪代的版本了。好吧,我们去下载一个稍微新点的版本。我们发现在下载列表中13版本的最后一个就是13.14.0,而14.0.0就已经不支持win7了。 在这里插入图片描述

悲剧再次重演,13.14.0安装上去后依然无法安装我们的eTs。

二、最终结论 在一切尝试无果之后,我开始遍历DevEco各个版本的环境要求,居然在OpenHarmony3.0.0 beta3中发现有一个node.js的要求,如果按照这个要求来的话,我们就不会做上面的尝试了!!14.19.1以上的版本,也就是说一定要win10以上才可以安装的node.js,是不可能在win7上安装上的! 在这里插入图片描述

那么,我们有理由怀疑,是否DevEco Studio 3.0 Beta2 for HarmonyOS也有同样的要求呢? 于是我在win10上安装DevEco Studio 3.0 Beta2 for HarmonyOS,果然可以正常安装eTS和JDK其他组件。

所以,看来,华为在文档说明上很粗心,每个版本的环境要求都不说清楚,难道都要别人一个个去尝试吗!!

三、如果你想在win7上安装DevEco studio怎么办? 怎么办?两条路! 第一、按照至少2000年左右的版本,至少应该是2.0的Deveco. 第二、不可能有其他路(当然,你可以安装一个虚拟机虚拟win10,在虚拟机上安装)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有